package classfile

// 表示一个方法可能抛出的受检异常的属性
type ExceptionAttribute struct {
	// 可能抛出的受检异常的数量
	numberOfExceptios   uint16
	// 对常量池的索引数组，常量池在这些位置上必须是Class_INFO结构，代表一个异常类
	exceptionIndexTable []uint16
}

func (self *ExceptionAttribute) readInfo(reader *ClassReader) {
	self.exceptionIndexTable = reader.ReadUint16s()

}

func (self *ExceptionAttribute) ExceptionIndexTable() []uint16 {
	return self.exceptionIndexTable

}
